﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace CapaDeDominio
{
    public class Reserva
    {

        public int Codigo { get; set; }
        [Required(ErrorMessage = "La fecha de reserva es obligatoria")]
        public DateTime Fecha_inicio { get; set; }
        [Required(ErrorMessage = "La hora de reserva es obligatoria")]
        public int Hora_inicio { get; set; }
        [Required(ErrorMessage = "El tiempo es obligatorio")]
        public int Tiempo { get; set; }
        public string Estado { get; set; }
        [Required(ErrorMessage = "El cliente es obligatorio")]
        public Cliente Cliente { get; set; }
        [Required(ErrorMessage = "La sala es obligatoria")]
        public Sala Sala { get; set; }
        public ICollection<Instrumento> InstrumentosAdicionales { get; set; }
        public ICollection<Servicio> ServiciosAdicionales { get; set; }
    }
}
